package cn.fl.ref.contract.vo;

import java.util.List;

import cn.fl.system.vo.SysUlFilesRecVO;
import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 合同管理申请明细表
 */
public class FncPrjContDetailApplyVO extends BaseVO{

	private static final long serialVersionUID = -5607566671465728626L;
	
	/**
	 * 合同管理申请主表:主键（FNC_PRJ_CONT_MAIN_APPLY:ID)
     */
	private Long fncPrjContMainApplyId;
	/**
	 * 合同明细表主表:主键（FNC_PRJ_CONT_DETAIL:ID)
     */
	private Long fncPrjContDetailId;
	/**
	 * 合同名称
     */
	private String contDetailNm;
	/**
	 * 合同备注
     */
	private String contDetailRemark;
	/**
	 * 申请归档份数
     */
	private Long contDetailArcNum;
	/**
	 * 实际归档份数
     */
	private Long contDetailArcRealnum;
	/**
	 * 最终版(文件上传记录表SYS_UL_FILES_REC:ID)
     */
	private Long contDetailFinal;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 附件列表
	 */
	private List<SysUlFilesRecVO> filesList;

	/**
	 * 合同名称
     */
	public String getContDetailNm() {
		return contDetailNm;
	}

	/**
	 * 合同名称
     */
	public void setContDetailNm(String contDetailNm) {
		this.contDetailNm = contDetailNm;
	}
	
	/**
	 * 合同备注
     */
	public String getContDetailRemark() {
		return contDetailRemark;
	}

	/**
	 * 合同备注
     */
	public void setContDetailRemark(String contDetailRemark) {
		this.contDetailRemark = contDetailRemark;
	}
	
	
	
	/**
	 * 申请归档份数
     */
	public Long getContDetailArcNum() {
		return contDetailArcNum;
	}

	/**
	 * 申请归档份数
     */
	public void setContDetailArcNum(Long contDetailArcNum) {
		this.contDetailArcNum = contDetailArcNum;
	}
	
	/**
	 * 实际归档份数
     */
	public Long getContDetailArcRealnum() {
		return contDetailArcRealnum;
	}

	/**
	 * 实际归档份数
     */
	public void setContDetailArcRealnum(Long contDetailArcRealnum) {
		this.contDetailArcRealnum = contDetailArcRealnum;
	}
	
	/**
	 * 最终版(文件上传记录表SYS_UL_FILES_REC:ID)
     */
	public Long getContDetailFinal() {
		return contDetailFinal;
	}

	/**
	 * 最终版(文件上传记录表SYS_UL_FILES_REC:ID)
     */
	public void setContDetailFinal(Long contDetailFinal) {
		this.contDetailFinal = contDetailFinal;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 附件列表
	 */
	public List<SysUlFilesRecVO> getFilesList() {
		return filesList;
	}

	/**
	 * 附件列表
	 */
	public void setFilesList(List<SysUlFilesRecVO> filesList) {
		this.filesList = filesList;
	}

	public Long getFncPrjContMainApplyId() {
		return fncPrjContMainApplyId;
	}

	public void setFncPrjContMainApplyId(Long fncPrjContMainApplyId) {
		this.fncPrjContMainApplyId = fncPrjContMainApplyId;
	}

	public Long getFncPrjContDetailId() {
		return fncPrjContDetailId;
	}

	public void setFncPrjContDetailId(Long fncPrjContDetailId) {
		this.fncPrjContDetailId = fncPrjContDetailId;
	}


}
